package cn.edu.nju.software.greencreditsystem.DAO;

import cn.edu.nju.software.greencreditsystem.domain.EnvironmentStandardValue;

/**
 * 作者：何启睿
 * 创建时间：2011-8-18
 * 类描述：EnvironmentStandardValue类DAO接口
 */
public interface EnvironmentStandardValueDAO
{
    public boolean save(EnvironmentStandardValue esv);
    public boolean delete(EnvironmentStandardValue esv);
    public boolean update(EnvironmentStandardValue esv);
    public EnvironmentStandardValue getById(int id);
    
    /**
     * 方法描述：取得指定企业一项环境因素的StandardValue
     * param：企业、环境因素
     * return：EnvironmentStandaedValue对象
    */
    public EnvironmentStandardValue get(int enterpriseID, int environmentFactorID);
    
    /**
     * 方法描述：取得指定企业一项环境因素的StandardValue
     * param：企业、环境因素
     * return：EnvironmentStandaedValue对象
    */
    public EnvironmentStandardValue get(int enterpriseID, String environmentFactorName);
}
